Skip to content

sync(upstream): 2026-04-27 (superseded)#15

Closed
boggedbrush wants to merge 38 commits into
mainfrom
sync/upstream-2026-04-27
Closed

sync(upstream): 2026-04-27 (superseded)#15
boggedbrush wants to merge 38 commits into
mainfrom
sync/upstream-2026-04-27

Conversation

@boggedbrush
Copy link
Copy Markdown
Owner

Summary

Continues the active upstream sync onto the dated branch sync/upstream-2026-04-27, targeting main.

This run reviewed upstream pingdotgg/t3code from ada410bccff144ce4cfed0e2c6e18974b045f968 through 5cf83ffe8f9d5eabd1c17721bd1f9597c97d98fe / v0.0.22-nightly.20260427.135.

Applied changes

  • None.

Adapted changes

  • None.

Manual-review changes

  • Carried forward from 2026-04-24: provider model-selection option arrays, dynamic tool-call request-permission schema, and Claude session cwd resume drift.

Skipped changes

  • 5cf83ffe fix(release): use configured node for smoke manifest merge (#2364) was skipped because it patches an upstream Windows updater-manifest release-smoke block that is not present in Kodo's current scripts/release-smoke.ts. Cherry-pick conflicted with no local equivalent line to patch, and importing the surrounding upstream release-smoke coverage would be broader than this bounded sync.

Checks run

  • bun fmt passed.
  • bun lint passed with two existing warnings in apps/server/src/os-jank.ts and apps/server/src/persistence/Layers/ProjectionThreads.ts.
  • bun typecheck passed.

Browser review

  • Not required. No frontend-presentational behavior changed in this run.

Screenshot

  • Not required. No frontend-presentational behavior changed in this run.

Protected Kodo Product Contract

  • Preserved. No code touched the Ask, Plan, Code, Review workflow, model selector auto behavior, user-preference model routing, KodoCode branding, provider assumptions, or project/worktree/session workflows.

Housekeeping

boggedbrush and others added 30 commits April 17, 2026 21:56
Upstream-Ref: pingdotgg/t3code@f9019cd

Adapted-by: kept Kodo non-interactive fetch hardening while adopting per-remote refresh coalescing
…tup (#2005)

Upstream-Ref: pingdotgg/t3code@9dcea68

Adapted-by: kept Kodo server test scaffolding while porting the runtime refresh fix
…cleanup (#2004)

Upstream-Ref: pingdotgg/t3code@c9b07d6

Adapted-by: merged new shell-summary projections into Kodo migration registry and pipeline state
…r bindings

Upstream-Ref: pingdotgg/t3code@ed6b7fb

Upstream-Ref: pingdotgg/t3code@721b6b4

Adapted-by: ported the workspace search layer wiring and provider stop-session persistence without dragging in unrelated test harness churn
No new upstream main commits beyond 9df3c640 were available.

Also fixes branch-local typecheck drift so bun fmt, bun lint, and bun typecheck pass cleanly on the active sync PR branch.
Upstream-Ref: pingdotgg/t3code@44afe784

Adapted-by: ported the backend browse API and a focused Sidebar folder browser without taking upstream command-palette or project-flow rewrites
The contracts package already serves types from src/index.ts, so bundling declaration output during workspace builds is redundant and was tripping rolldown-plugin-dts on Windows during dev:server startup.
(cherry picked from commit f6978db60553716a9974b9e85f855bae8124905d)
…s (#2192)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
(cherry picked from commit 8dbcf92a0d125050988474f258df3e55c538efec)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: = <=>
(cherry picked from commit 20f346d8ef58b21c339bc956c1728f4f16d09a87)
@boggedbrush boggedbrush force-pushed the sync/upstream-2026-04-27 branch from af0c911 to 873512d Compare April 27, 2026 14:47
Copy link
Copy Markdown
Owner Author

Sync Summary

Applied changes

  • None.

Adapted changes

  • None.

Manual-review changes

  • Carried forward from 2026-04-24: provider model-selection option arrays, dynamic tool-call request-permission schema, and Claude session cwd resume drift.

Skipped changes

  • 5cf83ffe fix(release): use configured node for smoke manifest merge (#2364) was skipped because it patches an upstream Windows updater-manifest release-smoke block that is not present in Kodo's current scripts/release-smoke.ts. Cherry-pick conflicted with no local equivalent line to patch, and importing the surrounding upstream release-smoke coverage would be broader than this bounded sync.

Checks run

  • bun fmt passed.
  • bun lint passed with two existing warnings in apps/server/src/os-jank.ts and apps/server/src/persistence/Layers/ProjectionThreads.ts.
  • bun typecheck passed.

Browser review result

  • Not required. No frontend-presentational behavior changed in this run.

Screenshot

  • Not required. No frontend-presentational behavior changed in this run.

Protected Kodo Product Contract

  • Preserved. No code touched the Ask, Plan, Code, Review workflow, model selector auto behavior, user-preference model routing, KodoCode branding, provider assumptions, or project/worktree/session workflows.

Housekeeping

  • Active branch is sync/upstream-2026-04-27.
  • Superseded PR sync(upstream): 2026-04-27 #14 was closed and its old remote branch sync/upstream-2026-04-25 was deleted.
  • codex / codex-automation labels were not applied because those labels are not present in this repository.

Copy link
Copy Markdown
Owner Author

Superseded by reopened PR #14. I over-interpreted the sync branch date rule; the correction keeps the existing sync branch and renames/updates the PR instead.

@boggedbrush boggedbrush changed the title sync(upstream): 2026-04-27 sync(upstream): 2026-04-27 (superseded) Apr 27, 2026
@boggedbrush boggedbrush deleted the sync/upstream-2026-04-27 branch May 18, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants